/* CSS Document */
@charset "utf-8";

html,body{-webkit-text-size-adjust:none;font-family:Arial;}

html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ margin:0;padding:0; border:0px;}

body,button,input,select,textarea{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

/*h1 { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; padding-bottom:5px; border-bottom:2px solid #336699; margin-top:16px; }*/

h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px; 
}
h2 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
}
h1 strong, h2 strong {
	font-weight:bold;
}

h6 { font-size:16px; color:#000; padding-top:10px; padding-bottom:0px; margin-bottom:0px;}

h6 span { width:20px; line-height:20px; font-size:16px; color:#FFF;background:url(../images/web/liNum-BG.png) no-repeat; display:inline-block; text-align:center; margin-right:5px;} 

ul,li,ol{list-style:none;}

a{text-decoration:none;}

a:hover{text-decoration:underline;}

/*p{ font-size:13px;line-height:18px; }*/

input:hover { border:0px;}

.fixed:after { content:"."; display:block; clear:both; height:0; visibility:hidden;}

.html.fixed { height:1%;}

.clear { display:block!important; float:none!important; clear:both; overflow:hidden; width:auto!important; padding:0!important; font-size:0px; line-height:0; height:0px;}

.hid { display:none;}

.dis {display:block;}

.cus { cursor:pointer;}

.w1000 { width:1000px; height:auto; margin:0px auto; display:block; display:block!important; float:none!important; clear:both; overflow:hidden;}

.wbody { width:100%; height:auto; display:block; display:block!important; float:none!important; clear:both; overflow:hidden;}

.w251 { width:251px; height:auto; float:left; display:inline; overflow:hidden;}

.w749 { width:749px; height:auto; float:right; display:inline; overflow:hidden;}

.w730 { width:730px; height:auto; float:right; display:inline; overflow:hidden;}

.fl { float:left;}

.fr { float:right;}

.show {display:block;}

.hide {display:none;}

.fs-11 { font-size:11px;}

.F12-FF0000 { font-size:13px; color:#FF0000;}

.MT-30 { margin-top:30px;}


 #maskBG{ top:0%;left:0%;width:100%;height:100%;position:fixed;background-color:black;z-index:1001;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);display:none;}
       
.proMaskCon-1,.proMaskCon-2{ width:400px; height:200px; border:5px solid #6699cc;position:absolute; top:50%; left:50%; margin:-100px 0px 0px -200px; background-color:#FFF;z-index:1002;display:none;overflow:hidden;}

.proMaskCon-1 a,.proMaskCon-2 a{ width:84px; height:35px; line-height:36px; text-align:center; font-size:14px; color:#663300;background:url(../images/web/BTN01-BG.png) no-repeat; display:block;position:relative; top:70px; left:150px;}

.proMaskCon-1 a:Hover,.proMaskCon-2 a:hover{ text-decoration:none;}

.proMaskCon-1 p{ font-size:14px; position:relative; top:60px; left:40px;background:url(../images/web/info1_ICO.png) no-repeat; padding-left:45px; height:36px; line-height:36px; }

.proMaskCon-2 p{ font-size:14px; position:relative; top:60px; left:40px;background:url(../images/web/info2_ICO.png) no-repeat; padding-left:45px; height:36px; line-height:36px; }

.proMaskCon-3{ width:1040px; height:420px; position:absolute;  top:50%; left:50%; margin:-210px 0px 0px -520px;  border-top:5px solid #6699cc; padding-top:0px; background-color:white;z-index:1003;display:none;overflow:hidden; background:#FFF;}

.proMaskCon-3 img { width:30px; height:30px; position:relative; z-index:1004;display:block; margin-top:10px; margin-left:1000px;}


/*
#Header { height:75px; padding-top:40px;}

.logo { float:left;  }

.logo h1 { margin:0px; padding:0px; border:0;}

.logo span { display:none;}

.searchBar { width:515px; float:left; display:inline; padding-left:50px;}

.search { width:460px; height:41px; padding-left:45px; background:url(../images/web/search_txt_bg.png) no-repeat;margin-top:10px; }

.seaTxt { width:350px; height:36px; line-height:36px; border:0px;   padding-left:5px; margin-top:2px; background:#FFF; float:left; display:inline; font-size:14px; color:#555;}

.seaBtn { width:97px; height:40px; line-height:40px;display:block; background:url(../images/web/search_btn_bg.png) no-repeat; font-size:15px;  color:#996600; float:right; }

.seaBtn:hover { cursor:pointer;}

.searchBar p { font-size:13px; color:#666; padding-top:5px;}

.searchBar p a {  color:#666; }

.quTxt { float:right;}

.quTxt a { display:block; padding:10px 10px; color:#333; background:#c5c7cc; font-size:14px; margin-top:13px;}

.quTxt a:hover { text-decoration:none;}
*/



#HdNav {width:1000px; padding-top:0px; z-index:99; margin:0 auto;} /*2014-10-21*/

#HdNav ul {margin-left:-13px;}

#HdNav li { float:left; display:inline; margin-left:13px; font-size:16px; text-align:center; padding-bottom:0px; margin-bottom:0px;}

.hnSele-1{ width:111px; height:40px; line-height:40px; background:url(../images/web/HdNav1-BG.png) no-repeat; color:#333;}

.hnComm-1 { width:111px; height:40px; line-height:40px; background:url(../images/web/HdNav2-BG.png) no-repeat; color:#FFF;}

.hnSele-2{ width:182px; height:40px; line-height:40px; background:url(../images/web/HdNav3-BG.png) no-repeat; color:#333; }

.hnComm-2 { width:182px; height:40px; line-height:40px; background:url(../images/web/HdNav4-BG.png) no-repeat; color:#FFF;}

.hnSele-1:hover, .hnComm-1:hover, .hnSele-2:hover,.hnComm-2:hover { cursor:pointer; }


#hnRight { padding-top:16px;}

#HdContact { width: 998px; height:40px; line-height:40px;background:#f4f4f4; border:1px solid #DDD;border-top:1px solid #ebebeb;}

#HdContact li { float:left;font-size:16px; color:#555; display:inline; padding-left:30px;}

#HdContact li img { margin-top:8px; margin-right:-20px; display:block;}




#IndexBody { padding-top:10px;}



#FtrKeyWords { width:960px; height:auto; display:block; padding:0px 20px 10px 20px; background:#f9f9f9; overflow:hidden; margin-top:20px;}

#FtrKeyWords p { font-size:13px; color:#777; line-height:18px; padding-top:10px; font-size:11px; }

#FtrKeyWords strong { font-weight:normal;}




#FtrContact {height:105px;margin:0px auto;margin-top:20px;background:url(../images/web/ftrContact-BG.png) no-repeat;overflow:hidden; clear:both;}

#FtrContact ul { padding:20px 10px;  }

#FtrContact li { float:left; padding-right:13px; }

#FtrContact li p { margin:0px; padding:0px;}

#FtrContact li a { line-height:24px;color:#663300; }



#FtrNav { background:#F9F9F9; height:auto; display:block; border-top:2px solid #333; padding-bottom:20px; margin-top:20px;}

#FtrNav ul {display:block; padding-left:10px; }

#FtrNav li {float:left;padding-right:25px;padding-left:25px;}

#FtrNav li h6 {color:#333;font-size:16px;padding-top:20px;padding-bottom:10px;}

#FtrNav li h6 img {vertical-align:middle;padding-right:10px;}

#FtrNav li a { font-size:13px;color:#555;height:20px;line-height:20px;display:block;}

#FtrNav li a:hover{color:#333;color:#663300;}

#Footer { padding-top:20px; padding-bottom:30px; border-top:2px solid #ccc; background:#F9F9F9; clear:both;}

#Footer li { height:30px; line-height:30px;}

.Footer-li-1 { padding-right:10px; float:left; color:#CC0000;}

.Footer-li-1 a { color:#333; font-weight:bold; display:inline; padding-right:20px;}

.Footer-li-2 { float:right; color:#555;}



#PageRight {width:auto; height:auto;overflow:hidden;position:fixed;_position:absolute; margin-left:1010px; margin-top:0px;background:#FFF;}

#PageRight img { position:absolute; left:105px; top:3px;}

#PageRight a,#PageRight span a{ width:115px; height:40px;line-height:40px;margin-top:3px;background:#85c2f2;color:#FFF;font-weight:bold;display:block;padding-left:8px;}

#PageRight a:hover{	background:#5eaeee; text-decoration:none;}

#PageRight span a{ background:#390738;}

#PageRight span a:hover{ background:#390738;text-decoration:none;}

.prBtm a ,.prBtm a:hover{background:#390738;}





.leftNav { height:auto; margin:0px; padding:0px; border:0px;}

.lnTit { width:240px; padding-left:11px; height:42px;line-height:42px;background:url(../images/web/lnTit-BG.png) no-repeat; display:block;}

.lnTit span {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; margin:0px; padding:0px; font-weight:bold; padding-left:10px;}

.lnCon { height:auto;background:#eee; margin-top:-2px; overflow:hidden;}

.lnCon p { width:240px; padding-left:11px; height:30px; line-height:30px; overflow:hidden; background:url(../images/web/lnConLine1-BG.png) no-repeat; border-top:1px solid #eee; color:#555; font-size:13px; }

.lnCon p:hover{ background:url(../images/web/lnConLine2-BG.png) no-repeat; cursor:pointer;}

.lnBtm { width:52px; height:5px; line-height:5px; font-size:0px; padding-bottom:5px;}

.lnShow { padding-top:10px; padding-bottom:10px; margin-left:250px;border:2px solid #ccc; border-left:0px; font-size:14px; background:#EEE; z-index:99999; position:absolute; margin-top:-40px;display:none;}

.lnShow a { width:210px; border:0px; line-height:24px;background:#EEE; color:#333; padding-left:10px; padding-right:10px; display:block;}

.lnShow a span { line-height:14px;}

.lnShow a:hover { background:#FF9933; color:#000; text-decoration:none;}



#Banner { width:730px; height:243px;}



#ProCit { font-size:13px;}

#ProCit h2 {  width:100%; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; padding-bottom:5px; border-bottom:2px solid #336699; margin-top:16px; }

#ProCit a { line-height:18px; margin-top:10px; color:#555; background:url(../images/web/ProCit1-ICO.gif) no-repeat; padding-left:20px; display:block; overflow:hidden; padding-top:-5px;}

#ProCit a:hover { color:#333; text-decoration:none; background:url(../images/web/ProCit2-ICO.gif) no-repeat;}

#demo {width:710px;height:230px;overflow:hidden; margin-top:10px;}

#demo1{height:230px; overflow:hidden;text-align:left;margin:0px;padding:0px;}

#demo2{height:230px;text-align:left;margin:0px;padding:0px;}



#CusRev { 
	width:730px;
	background:url(../images/web/cusRev-BG.png) no-repeat 0 -25px;
	margin-top:10px;
}
#CusRev dl {
	overflow:hidden;
	border-bottom:2px solid #336699;
}
#CusRev dl dt {
	float:left;
}
#CusRev dl dt h2 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#000; 
}
#CusRev dl dd {
	float:right;
}
#CusRev dl dd a {
	font-family:Arial; 
	font-size:13px; 
	color: #333;
}
#CusRev ul {	
	height:180px;
	width:740px;
	margin-left:-9px;
	margin-top:10px;
}
#CusRev li {
	width:138px;
	float:left;
	margin-left:10px;
}
#CusRev li img {
	width:132px;
	height:165px;
	border:2px solid #DDD;
}
#CusRev li img:hover {
	cursor:pointer;
	border:2px solid #FC0;
}



#NewPro { width:730px; height:321px; display:block; background:url(../images/web/newPro-BG.png) repeat-y; margin-top:18px;}

#NewPro h2 { font-family:Arial, Helvetica, sans-serif; }



.npTit { width:710px; height:30px; padding-top:16px; margin:0px auto; border-bottom:2px solid #336699; display:block;}

.npTitLi-1 { float:left;  padding-right:30px; display:inline;}

.npTitLi-2 { float:left; display:inline; padding-top:4px;}

.npTitLi-3 { float:right; padding-top:5px;display:inline;}

.npTit span { font-family:"Times New Roman", Times, serif; font-size:20px; color:#000; padding-bottom:5px; font-weight:bold;}

.npTit p { font-family:Arial;font-size:13px; color:#333;  padding-left:50px; font-style:italic; line-height:20px;}

.npTit strong { font-family:Arial;font-size:14px; color:#6699cc; }

.npTit a { font-family:Arial; font-size:13px; color: #333; }


.npc { width:720px; height:auto; margin-left:8px; margin-top:8px; }

.npc ul{ width:170px; height:253px; background:url(../images/web/newProCon-BG.png) no-repeat; float:left; margin-right:8px; display:block;}

.npc li { width:160px; margin-left:4px; display:block; overflow:hidden; }


.npcTit { height:18px; border-bottom:2px solid #6699cc; overflow:hidden; padding-top:13px; padding-bottom:5px;  }

.npcTit:Hover { cursor:pointer;}

.npcTit span { color:#333; font-size:14px; float:left;}

.npcTit i { color:#993300; font-size:14px; float:right;}


.npcCon { width:158px; height:158px; display:block; background:#f8fbff; border:1px solid #EEE; margin-top:5px; }

.npcCon p { font-size:11px; color:#555; margin:10px 5px 0px 5px;line-height:14px;}

.npcCon strong { font-size:13px; color:#057c05; font-weight:normal;}

.npcCon span { font-size:13px; color:#333;}


.npcMore { margin-top:5px; margin-right:0px;}

.npcMore a{ display:block; float:right; padding:2px 5px; background:#ffcc00; color:#996600;}

.npcMore a:Hover { text-decoration:none;}

/*E-letter*/

#ELetter { width:728px; height:120px; background:url(../images/web/eLetter-BG.png) no-repeat; display:block; overflow:hidden; border:1px solid #EEE; margin-top:18px; }

#ELetter form { padding-top:32px; padding-left:30px;}

#ELetter p { color:#5883b7; font-size:13px; padding-top:3px;}

#ELetter span { padding-left:5px; padding-right:20px;}

.eletterTxt { width:427px; height:32px; line-height:32px; padding-left:10px; color: #333; font-size:13px; padding:1px; padding-left:10px; background:url(../images/web/eLetterTxt-BG.gif) no-repeat; margin-top:5px; display:inline-block; } 

.eletterBtn { width:83px; height:34px; line-height:34px; font-size:13px; color:#663300; text-align:center; background:url(../images/web/eLetterBtn-BG.gif) no-repeat; margin-left:10px;margin-top:5px; display:inline-block;}

.eletterBtn:hover { cursor:pointer;}




.PageMap { margin:0px; padding:0px; margin-top:10px;}



.pathwayBtn { width:251px; height:42px; line-height:42px;background:url(../images/web/paywayBtn-BG.png) no-repeat;}

.pathwayBtn:hover { cursor:pointer;}

.pathwayBtn {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; padding-left:10px; font-weight:bold;}

#leftNav { position:absolute; z-index:9999; background:#FFF; display:none;}

#leftNav span { padding-left:0px;}



.pageMap { width:719px; border-bottom:2px solid #000; padding-left:30px; padding-top:20px; height:30px;  }

.pageMap li { float:left; display:inline; padding-left:10px; padding-right:10px; font-size:16px; color:#000;}

.pageMap li:hover { cursor:pointer;}

.pageMap li span{ color:#72ade4;}

.pmLi { margin-left:200px;}

.pmLi2{ padding-left:10px;}

.pmBtn { position:absolute; z-index:99;}

.pmDiv { position:absolute; width:220px; height:auto; border:1px solid #EEE; border-top:0px;  z-index:99999; top:30px; left:0px; display:none;}

.pmDiv a { height:30px; line-height:30px; padding-left:10px; padding-right:10px;background:#ffF; border-top:1px solid #EEE;font-size:13px;color:#555;display:block; }

.pmDiv a:hover { color:#996600;text-decoration:none; background:#F9F9F9;}



.mapLink { border-bottom:2px solid #000; padding-left:15px; height:30px; line-height:30px; margin-top:5px; padding-bottom:5px;}

.mapLink li { float:left; display:inline; padding-left:3px; padding-right:3px; font-size:16px; color:#000;}

.mapLink strong { font-weight:normal;}

.mapLink li img { padding-top:4px;}

.mapLink li a { font-size:16px; height:30px; line-height:30px;color:#000; display:block;}

.mapLink li a:hover { text-decoration:none;}

.mapLink li a span { width:16px; height:16px; display:inline-block; background:url(../images/web/pageMapArrow-ICO.png) no-repeat; margin-left:5px; vertical-align:text-top;}

.mapli {}

.mapDiv { position:absolute; z-index:555; background:#FFF; border-bottom:1px solid #EEE; margin-top:-3px; display:none;}

.mapDiv a { font-size:13px!important; color:#555!important; height:28px; line-height:28px; background:#FFF; padding:0px 15px; border:1px solid #EEE; border-bottom:0px; }

.mapDiv a:hover { background:#F9F9F9; color:#996600!important;}



#PageBody { width:1000px; margin:0px auto; padding-bottom:30px; padding-top:0px; margin-top:5px; z-index:0;}



.pageDesc { padding-top:0px;}

.pageDesc p { font-size:13px;color:#333; padding-top:5px; }

.pageDesc p i {font-size:13px; color:#663300; font-style:italic;}

.searchDesc { padding-top:15px;}

.searchDesc p { font-size:13px; color:#000;}

.searchDesc p span { color:#FF0000;}

.pageDesc h3 { font-size:14px; color:#057c05; font-weight:normal; padding-top:10px;}

.pageDesc a { font-size:14px; color:#663300; line-height:20px; padding:0px; margin:0px;}

.pageDesc p strong { font-size:13px;}




.downCatalog { width:240px; height:97px; padding-right:10px; background-image:url(../images/web/downCatalog-BG.png); background-repeat:no-repeat; background-color:#F9F9F9; position:relative; }

.downCatalog:hover { cursor:pointer;}

.downCatalog h3 { font-size:13px; color:#000; line-height:14px;display:block;position:absolute; left:84px; top:20px; font-weight:bold; padding-right:5px;}

.downCatalog p i { font-style:italic; font-size:13px; color:#13px; position:absolute; left:84px; bottom:15px;}

.downCatalog p span { font-size:10px; color:#777; position:absolute; left:84px; bottom:3px;}



.pwTarList { width:940px;height:auto;padding:0px 20px 10px 20px; background:#F9F9F9; display:block; margin-top:15px; font-size:14px;}

.pwTarList li { width:180px; height:30px;margin-right:8px; margin-top:10px;  float:left; display:inline; text-align:left;}

.pwTarList li a { line-height:14px; display:block; color:#333; text-align:left; }

.pwTarList a:hover { color:#663300;}

.warp { width:100%; height:auto; zoom:1px; overflow:hidden;}



#allProTbl { padding-top:0px; margin-top:0px;}

#allProTbl td { width:199px;}

#allProTbl td:hover { background:#ffcc33; color:#996600; cursor:pointer;}

#allProTbl h3 { font-family:Arial; font-size:16px; color:#333; margin-top:20px; padding-bottom:10px;}

#allProTbl h3:hover { cursor:pointer;}


.showHideTd {width:1000px; height:30px; line-height:30px; background:#f9f9f9; text-align:center;}

.showHideTd:hover { cursor:pointer;}

.showHideTd span { color:#ff9933; padding-right:10px;}

.showHideTd img { vertical-align:middle;}



#proDetails { margin-top:20px; padding-bottom:30px;}

#proDetails h2 {font-family:Arial; width:100%;  font-size:18px; color:#000; padding-top:10px; padding-bottom:2px;border-bottom:2px solid #336699; line-height:30px;}

#proDetails h2 strong { font-weight:bold; }

#proHd-2 h2,#proHd-3 h2{ border:0px; margin:0px; padding:0px;}

#proDetails p { padding-top:10px;}

#proDetails strong { color:#000; } 

#proDetails .str { font-weight:bold; color:#000;}

#proDetails table { margin-top:10px;}


#proHd { width:1000px; height:auto;}

.proHd-1 { width:251px; float:left; display:inline; height:auto;}

.proHd-1 p { font-size:13px; text-align:left; line-height:14px; margin-top:0px; padding-top:0px; padding-bottom:5px;}

.proHd-1 span { font-size:14px;}

.proHd-1 img { width:240px; height:240px; border:3px solid #EEE; display:block;}

.proHd-1 div { width:236px;background:#EEE; margin-top:0px; padding:5px; text-align:left;}

.proHd-1 div span { margin:0px; padding:0px; font-size:13px; }


.proHd-2{ width:450px; float:left; margin-left:20px; display:inline;}

.proHd-2 table td, .proHd-2 table th { height:30px; left:30px;}

.proHd-2 p { font-size:13px; line-height:14px; padding-bottom:10px; padding-top:0px; margin-top:0px;}

.proHd-2 table { width:450px;}

.proHd-2 table,.proHd-2 table td,.proHd-2 table th{ border:1px solid #ddd;border-collapse:collapse; text-align:left; }

.proHd-2 table td,.proHd-2 table th { padding:0px 5px; margin:0px; font-size:13px; color:#000;}

.proHd-2 table th { background:#eee; color:#555; font-size:14px;}

/*.proHd-2 h5 { font-size:16px; color:#000;}*/

.proHd-2 a { width:152px; height:34px; line-height:34px; margin-right:10px; font-size:14px; text-align:center; float:left; margin-top:10px;}

.proHd-2 a:hover { text-decoration:none;}

.proHd2-a1 { width:152px; height:34px; line-height:34px; margin-right:10px; font-size:14px; text-align:center; float:left; margin-top:10px;background:url(../images/web/proBtn1-BG.png) no-repeat; color:#663300;}

.proHd2-a2 { width:152px; height:34px; line-height:34px; margin-right:10px; font-size:14px; text-align:center; float:left; margin-top:10px;background:url(../images/web/proBtn2-BG.png) no-repeat; color:#333;}

#proBackOrder { height:auto; line-height:14px; padding:5px;}

#proBackOrder span { float:left; color:#555; font-size:13px;  display:inline-block; }

#proBackOrder a { float:left; width:auto; height:14px; line-height:14px; padding:0px 5px; margin:0px;color:#FF0000;display:inline-block; font-weight:bold;}

#proBackOrder a:hover { text-decoration:underline; }


.tab1 {
	width:450px;
	height:auto;
}
.menu {
	width:450px;
	height:40px;
	line-height:40px;
	color:#000;
	font-size:13px;
}
.menu b {
	float:left;
	margin-top:-30px;
}
.menu ul {
	color:#333;
	margin-left:-20px;
	float:left;
}
.menu ul li {
	float:left;
	margin-left:20px;
	padding-top:30px;
	color:#000;
}
.menu ul li span {
	display:block;
	width:50px;
	height:24px;
	line-height:24px;
}
.menu ul li:hover {
	cursor:pointer;
}

#one1{ background:url(../images/web/proPriceUSA-2.png) no-repeat;}
#one1:hover,#one1.imgact{ background:url(../images/web/proPriceUSA-1.png) no-repeat; }

#one2{ background:url(../images/web/proPriceEurope-2.png) no-repeat; }
#one2:hover,#one2.imgact { background:url(../images/web/proPriceEurope-1.png) no-repeat; }

#one3{ background:url(../images/web/proPriceOthers-2.png) no-repeat; }
#one3:hover,#one3.imgact { background:url(../images/web/proPriceOthers-1.png) no-repeat; }

.menudiv {
	width:450px;
	height:auto;
	background:#FFF;
	margin-top:-10px;
}
.priceInfo {background:#f8fbff; line-height:16px; padding:5px 10px; margin-top:10px;}

.proHd-3 { width:250px; float:right; display:inline;}


.inquiryDiv { width:950px; padding:10px; padding-left:50px;background:#eee; font-size:13px; color:#555; margin-top:10px;}

.inquiryDiv table { margin-top:10px; margin-bottom:10px;width:880px; }

.inquiryDiv table,.inquiryDiv table td,.inquiryDiv table th{border:0px;border-collapse:collapse;}

.inquiryDiv table td { text-align:left; height:30px; line-height:30px; padding:0px; margin:0px; }

.inquiryDiv table th { text-align:right;height:30px; line-height:30px; padding:0px; margin:0px;padding-right:5px; font-weight:normal;}

.inquiryDiv input,.inquiryDiv select,.inquiryDiv textarea { border:1px solid #ddd;padding-left:5px;line-height:24px;font-size:14px; }

.inquiryDiv input { width:250px; height:24px; }

.inquiryDiv select {width:254px; height:24px; }

.inquiryDiv textarea {width:710px; height:50px; line-height:18px; padding:5px;}

.inquiryDiv span { font-size:13px; color:#FF0000; font-weight:bold; padding-right:8px;}

#inquiryNotice p { height:14px; line-height:14px;  padding-top:0px; margin-top:0px;}

.inquiryDivFtr { height:24px; line-height:24px; padding-left:30px; margin-top:20px;  background:url(../images/web/info_ICO.png) no-repeat; font-size:14px; color:#663300;}

#inquiryTit{ position:relative}

#inquiryTit span { position:absolute; bottom:5px; right:0px; font-size:13px; color:#6699cc; font-family:Arial; }

#inquiryTit span:hover { cursor:pointer;}

.otherForms { margin-top:10px;width:994px; height:auto; zoom:1px; overflow:hidden; border:3px solid #EEE;}

.otherForms ul { margin-top:-1px; margin-left:20px; }

.otherForms ul li {padding:20px;border-right:1px dotted #EEE;border-top:1px dotted #EEE; float:left;}
			
.otherForms ul li img { width:auto; height:150px; background:#FF0000;}
			
.otherForms ul li a { color:#555; font-size:13px; line-height:18px; display:block;}

.otherForms ul li a strong { color:#333;}

.otherForms ul li span { color:#663300; line-height:18px;}




.w700 { width:700px; float:left; display:inline; overflow:hidden;}

.w700 talbe { width:700px;}

.w240 { width:240px; float:right; display:inline;}

#proDetailsCal a{ width:200px; padding-left:34px; height:45px; line-height:45px; background:url(../images/web/proDetailCal-BG.png) no-repeat; display:block; margin-top:10px; font-size:14px; color:#333; }

.proNotice { width:1000px; height:30px; line-height:30px; background:#F9F9F9; color:#FF0000; font-size:14px; margin-top:10px;position:relative;}

.proNotice img { padding-left:10px; padding-right:20px; margin-top:-5px; }

.proNotice span { position:absolute; top:5px; }


.calDiv { width:1000px; height:auto; display:block; padding-top:0px; padding-bottom:10px; background:#F9F9F9; margin-top:15px;}

.calDiv table { width:960px;  margin-left:20px;}

.calDiv table,.calDiv table td,.calDiv table th{border:0px solid #333;border-collapse:collapse;}

.calDiv table td { height:40px; text-align:center;line-height:40px; background:#669933; font-size:30px; font-family:Arial; color:#FFF; padding:0px; margin:0px;}

.calDiv table th { height:24px;text-align:left; line-height:24px;font-size:18px; color:#000; background:#F9F9F9; padding-top:10px; padding-left:0px;}

.calDiv input { width:100px; height:28px; line-height:28px; border:1px solid #FFF; font-size:14px; color:#333; padding-left:5px;}

.calDiv select  { width:100px; height:30px; line-height:30px; border:1px solid #FFF; font-size:14px; color:#333; background:#EEE;}

#calBtn { width:161px; height:43px; line-height:43px; margin:15px auto; font-size:16px; color:#EEE;background:url(../images/web/calBtn1-BG.png) no-repeat; display:block; text-align:center;border:0px;}

#calBtn:hover { cursor:pointer;}

.otherCal { margin-top:20px;}

.otherCal a { float:left; display:block; font-size:13px; color:#333; padding:10px 30px; border:1px solid #CECECE;background:#f1f2f3; margin-right:20px;}

.otherCal a:hover { text-decoration:none;} 

.calDiv ul { width:800px; height:100px; margin-left:20px; padding-top:20px;}

.calDiv li { float:left; display:inline;}

.calDiv-li1 { width:162px; padding-left:20px;}

.calDiv-li1 #calBtn { width:161px; height:43px; line-height:43px; margin:10px auto; font-size:16px; color:#EEE;background:url(../images/web/calBtn1-BG.png) no-repeat; display:block; text-align:center; border:0px;}

.calDiv-li1 input { width:155px; margin-top:0px; border:1px solid #EEE;}

.calDiv-li2 { float:left; width:60px; text-align:center;}

.calDiv-li2 img { padding-top:20px;}

.calDiv-li3 { width:400px; background:#669933; padding:10px; padding-bottom:20px; }

.calDiv-li3 input { width:300px; margin-top:5px;}

.calDiv-li3 p { font-size:16px; color:#FFF;}



#errorPage { width:1000px; height:280px; background:#F9F9F9; margin-top:10px;}

#errorPage img { margin-top:20px;}

#errorPage ul { padding-top:20px; margin-left:40px;}

#errorPage li { float:left; display:inline; padding-right:20px;}

#errorPage li a { font-size:14px; color:#555; height:11px; line-height:11px;background:url(../images/web/errorPageICO.png) no-repeat; display:block; padding-left:10px; margin:20px;}

#errorPageSea { width:396px; height:38px; line-height:38px; background:url(../images/web/errorPage-SearchTxt-BG.png) no-repeat; position:relative; margin-left:80px; margin-top:30px;}

#errorPageSea input { width:240px; height:34px; line-height:34px; font-size:14px; color:#333; margin:2px; padding-left:5px; position:absolute; top:0px; left:40px;}

#errorPageSea img { position:absolute; bottom:1px;right:0px;}

#errorPageSea img:Hover { cursor:pointer;}



.wordul { padding-top:5px;}

.wordul li { line-height:20px;background:url(../images/web/wordLi-BG.png) no-repeat; padding-left:26px; font-size:13px;}

.F16-663300 { font-size:16px; color:#663300; line-height:20px; padding-top:10px;}


#stockPro { width:960px; padding-left:20px; padding-right:20px; background:url(../images/web/serviceHd1-BG.png) no-repeat; margin-top:10px; display:block;}

#stockPro span { font-size:14px; font-weight:bold; color:#FFF; line-height:35px; padding-left:38px}

#stockPro strong{ font-size:14px; font-weight:bold; color:#000;line-height:35px; padding-left:15px;}

#stockPro p { font-size:13px; line-height:18px;}


#bulkService  { width:960px; padding-left:20px; padding-right:20px;background:url(../images/web/serviceHd2-BG.png) no-repeat; margin-top:10px; display:none;}

#bulkService  span { font-size:14px; font-weight:bold; color:#FFF; line-height:35px; padding-left:15px}

#bulkService  strong{ font-size:14px; font-weight:bold; color:#000;line-height:35px; padding-left:38px;}

#bulkService  p { font-size:13px; line-height:18px;}

#bulkService  i { font-size:14px; color:#663300; font-style:italic;}


.serviceInquiry { width:940px; padding-left:20px; height:270px;background:#eee; font-size:13px; color:#555; margin-top:10px;}

.serviceInquiry table { margin-top:10px; margin-bottom:10px;width:880px; }

.serviceInquiry table,.serviceInquiry table td,.serviceInquiry table th{border:0px;border-collapse:collapse;}

.serviceInquiry table td { text-align:left; height:30px; line-height:30px; padding:0px; margin:0px; }

.serviceInquiry table th { text-align:right;height:30px; line-height:30px; padding:0px; margin:0px;padding-right:5px;}

.serviceInquiry input,.serviceInquiry select,.serviceInquiry textarea { border:1px solid #ddd;padding-left:5px;line-height:24px;font-size:14px; }

.serviceInquiry input { width:250px; height:24px; }

.serviceInquiry select {width:254px; height:24px; }

.serviceInquiry textarea {width:710px; height:50px; line-height:18px; padding:5px;}

.serviceInquiry span { font-size:13px; color:#FF0000; font-weight:bold; padding-right:8px;}

#bulkService span:hover,#bulkService strong:hover,#stockPro span:hover,#stockPro strong:hover { cursor:pointer;}



/*Headquarters*/

.headquarters { width:600px; height:70px; padding:15px; border:1px solid #EEE; background:#F9F9F9; margin-top:10px;}

.headquarters li img { width:100px; padding-right:20px; padding-top:0px;}


/*Distributors*/

.disMapTit { font-size:16px; color:#333;}

.disMap { width:1000px; height:592px; z-index:-999; }

.disMapImg { width:1000px; height:592px; z-index:-99;}

.disMapLink { cursor:pointer;}

#disHdDivShow { width:313px; height:130px; padding:56px 10px 10px 10px;background:url(../images/web/disHd-BG.png) repeat; border:0px; margin-top:190px; margin-left:20px; position:absolute; z-index:0; display:block;}

#divHdDivShow p { color:#FFF; font-size:13px;}

#divHdDivShow p strong { font-size:14px;}

.disMapList {  }

.disMapList dl { padding:10px; margin:0px;width:220px; height:auto; background:url(../images/web/disShow-BG.png) repeat; position:absolute; z-index:0;}

.disMapList dl dt { height:50px; line-height:50px;   }

.disMapList dl dt img { width:190px; height:50px; margin:0px; padding:0px;}

.disMapList dl dd p { height:16px; line-height:16px; padding:0px; margin:0px;}

.disMapList dl dd p strong { font-size:16px; font-weight:normal; color:#000; padding-bottom:5px;}

#disMapList-1 { margin-left:100px; margin-top:155px; display:none;}

#disMapList-2 { margin-left:250px; margin-top:170px;display:none;}

#disMapList-3 { margin-left:360px; margin-top:220px;display:none;}

#disMapList-4 { margin-left:680px; margin-top:200px;display:none;}

#disMapList-5 { margin-left:700px; margin-top:370px;display:none;}

#disMapList-6 { margin-left:450px; margin-top:240px;display:none;}

#disMapList-7 { margin-left:660px; margin-top:210px;display:none; width:240px;}

#disMapList-8 { margin-left:500px; margin-top:80px;display:none;}

#disMapList-9 { margin-left:340px; margin-top:120px;display:none;}

#disMapList-10 { margin-left:800px; margin-top:305px;display:none;}

#disMapList-11 { margin-left:800px; margin-top:340px;display:none;}

#disMapList-12 { margin-left:720px; margin-top:225px;display:none;}

#disMapList-13 { margin-left:680px; margin-top:270px;display:none;}

#disMapList-14 { margin-left:450px; margin-top:215px;display:none;}

#disMapList-15 { margin-left:640px; margin-top:345px;display:none;}

#disMapList-16 { margin-left:720px; margin-top:315px;display:none;}

#disMapList-17 { margin-left:720px; margin-top:270px; display:none; }

#disMapList-18 { margin-left:340px; margin-top:140px;display:none;}

#disMapList-19 { margin-left:340px; margin-top:140px;display:none;}

#disMapList-20 { margin-left:500px; margin-top:200px;display:none;}

#disMapList-21 { margin-left:300px; margin-top:150px;display:none;}

#disMapList-22 { margin-left:300px; margin-top:170px;display:none;}

#disMapList-23 { margin-left:400px; margin-top:170px;display:none;}

#disMapList-24{ margin-left:360px; margin-top:220px;display:none;}

#disMapList-25 {
	margin-left:560px;
	margin-top:308px;
	display:none;
}

#disMapList-26 {
	margin-left:350px;
	margin-top:250px;
	display:none;
}
#disMapList-27 {
	margin-left:330px;
	margin-top:260px;
	display:none;
}
.disIcoBtn:hover { cursor:pointer;}

.disList { width:998px; height:auto; border:1px solid #EEE; margin-top:10px; padding-bottom:10px;overflow:hidden;}

.disListHd { width:100%; padding-left:20px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#000; border-bottom:1px solid #EEE; background:url(../images/web/disListTit-BG.png) repeat-x; overflow:hidden;}

.disListCon { width:auto; height:auto;}

.disListCon dl { float:left; display:inline; padding-left:20px; padding-top:20px; width:220px;}

.disListCon dt{ height:50px; line-height:50px;}

.disListCon dt img { float:left;}

.disListCon dt span { font-size:14px; font-weight:bold; float:left; padding-left:10px; line-height:50px; }

.disListCon dd img { margin-left:-10px;}


/*Product Catalogs Download*/

.proCat a { width:178px; height:236px;float:left; display:block; border:2px solid #777; margin:10px 10px 10px 0px;  text-decoration:none;text-align:center;  background:url(../images/web/proCat-BG.jpg) no-repeat;}

.proCat a span{ font-size:22px; line-height:20px; font-weight:bold;  display:block; margin:5px; margin-top:85px; color:#000;}

#proCatA-1 { background:url(../images/web/proCat1-BG.jpg) no-repeat;}

#proCatA-2 { background:url(../images/web/proCat2-BG.jpg) no-repeat; }

#proCatA-3 { background:url(../images/web/proCat3-BG.jpg) no-repeat;}

#proCatA-4 { background:url(../images/web/proCat4-BG.jpg) no-repeat;}

#proCatA-5 { background:url(../images/web/proCat5-BG.jpg) no-repeat;}

#proCatA-6 { background:url(../images/web/proCat6-BG.jpg) no-repeat;}

#proCatA-7 { background:url(../images/web/proCat7-BG.jpg) no-repeat;}

#proCatA-8 { background:url(../images/web/proCat8-BG.jpg) no-repeat;}

#proCatA-9 { background:url(../images/web/proCat9-BG.jpg) no-repeat;}

#proCatA-10 { background:url(../images/web/proCat10-BG.jpg) no-repeat;}

#proCatA-11 { background:url(../images/web/proCat11-BG.jpg) no-repeat;}

#proCatA-12 { background:url(../images/web/proCat12-BG.jpg) no-repeat;}

#proCatA-13 { background:url(../images/web/proCat13-BG.jpg) no-repeat;}

#proCatA-14 { background:url(../images/web/proCat14-BG.jpg) no-repeat;}

#proCatA-15 { background:url(../images/web/proCat15-BG.jpg) no-repeat;}


/*screening libraries ҳ��*/

.scrLib { width:960px;  padding:20px; background:#F9F9F9; margin-top:20px; overflow:hidden;}

.scrLib a { width:320px; height:100px; background:url(../images/web/scrLib-BG-1.jpg) no-repeat; float:left; display:inline-block;}

.scrLib a:hover { background:url(../images/web/scrLib-BG-2.jpg) no-repeat; text-decoration:none;}

.scrLib p { text-align:left; margin-left:70px; margin-right:20px;}

.scrLib a p strong { font-size:16px; color:#333; display:block;margin-top:15px; }

.scrLib a p span { font-size:13px; color:#555;display:block;}

.scrLib a:hover p strong { font-size:16px; color:#996600;}

.scrLib a:hover a p span { font-size:13px; color:#555;}

/*inhibitor kit*/

.ikList { padding:0px; background:#FFF; overflow:hidden; margin-left:-10px;}

.ikList a { 
	width:493px; 
	height:100px;
	background-image:url(../images/web/ik_ico.png);
	background-repeat:no-repeat;
	background-color:#F9F9F9;
	float:left; 
	display:inline-block; 
	margin-left:10px;
	border:1px solid #EEE;
	margin-top:10px;
}

.ikList a div {
	padding:10px 10px 10px 80px;
}

.ikList a:hover { 
	border:1px solid #CCC;
	text-decoration:none;
	background-color:#e9eefb;
}

.ikList p { text-align:left;}

.ikList a p strong { font-size:16px; font-weight:normal; color:#000; display:block; }

.ikList a p span { font-size:13px; color:#333;display:block;}

.ikList a:hover p strong { font-size:16px; color:#06c;}

.ikList a:hover a p span { font-size:13px; color:#555;}

.ikOther {
	width:1000px;
	overflow:hidden;
}
.ikOther ul {
	width:1040px;
	height:auto;
	margin:10px auto;
	margin-left:-10px;
}
.ikOther ul li {
	width:320px;
	margin:5px 10px;
	float:left;
	display:inline;
}

.ikOther ul li div {
	border:1px solid #DDD;
	background:#F9F9F9;
	height:90px;
	width:300px;
	padding:9px;
	overflow:hidden;
}
.ikOther ul li div:hover {
	background:#EEE;
}
.ikOther ul li div {
	font-size:13px;
}
.ikOther ul li div span {
	font-size:13px;
	font-weight:bold;
}
.ikOther ul li div a {
	color:#06c;
	font-weight:bold;
}

.ikTbl { 
	width:1000px;
}
.ikTbl,.ikTbl td,.ikTbl th{ 
	border:1px solid #ddd;
	border-collapse:collapse;
	border-spacing:0;
	text-align:left; 
	font-size:13px;
	color:#333;
}
.ikTbl td,.ikTbl th { 
	padding:5px; 
	line-height:16px;
}
.ikTbl th { 
	background:#eee; 
	color:#333; 
}
.ikTbl a { 
	color:#333;
}
.ikTbl a:hover {
	text-decoration:underline;
	color:#333;
}


.proDeUl { width:1000px; padding-top:10px;}

.proDeUl li { width:1000px; height:auto; }

.proDeUl li a { color:#555;}

.proDeUl li a:Hover { color:#333;}

.proDeUl li a span { color:#555; font-weight:bold;}

.proDeUl li dl {width:1000px;  border:0px; margin:0px; padding:0px; margin-top:-4px; height:auto;}

.proDeUl li dl dt { float:left;border-left:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:13px; font-weight:bold; background:#F9F9F9; height:20px; line-height:20px;padding:5px; overflow:hidden;}

.proDeUl li dl dd { float:left;border-left:1px solid #ddd; border-bottom:1px solid #EEE;  font-size:13px; padding-left:5px; padding-top:5px; overflow:hidden; margin:0px;padding:5px;}

.proDt-1 { width:90px; display:inline-block; height:auto; }

.proDt-2 { width:100px; display:inline-block; height:auto;}

.proDt-3 { width:180px; display:inline-block; height:auto;}

.proDt-4 { width:580px; border-right:1px solid #ddd; display:inline-block; height:auto;}

.proDt-4 div { float:left; background:#FFF; padding:0px; margin:0px;}

.proDt-4 div p { font-size:13px; line-height:16px;}

.proDt-4 img { float:right;}




.proList { width:996px; border:1px solid #EEE; border-bottom:0px; border-right:0px; margin-top:5px; }

.proList ul { padding:0px; border:0px; margin:0px;}

.proList li { width:248px; height:28px; line-height:28px;float:left; display:inline-block; border:0px; border-right:1px solid #EEE; border-bottom:1px solid #EEE; }

.proList li:hover { background:#FC3;}

.proList li a { font-family:Arial; font-size:13px; color:#555; display:block; padding:0px 5px; text-align:left;  }

.proList li a:hover { color:#663300; text-decoration:none;}

.proList-Ftr { width:995px; background:#F9F9F9; text-align:center; float:none; border:1px solid #EEE; border-top:0px;}

.proList-Ftr:hover { cursor:pointer;}

.proList-Ftr p { height:24px; line-height:24px; margin:0px auto; font-size:13px; }

.proList-Ftr p img { display:inline-block; padding-left:10px; border:0px; margin-top:-3px;}


#slDetails {
	width:1000px;
	height:auto;
	margin:0px auto;
	margin-top:10px;
}
#slDetails h1 {
	font-size:22px;
	color:#000;
	border:0px;
}
#slDetails h1 span {
	font-size:13px;
}
#slDetails h2 {
	width:100%;
	font-size:18px;
	color:#000;
	border-bottom:2px solid #336699;
	padding-bottom:5px;
	margin-top:15px;
	margin-bottom:10px;
}
#slDetails h3 {
	font-size:16px;
	color:#000;
	margin-top:10px;
	padding-bottom:5px;
}
#slDetails p {
	font-size:13px;
	color:#333;
	line-height:16px;
	margin-top:5px;
}
#slDetails .slcTbl {
	width:1000px;
	margin-top:5px;
	border:1px solid #555;
	margin-bottom:30x;
}
.slcTbl,.slcTbl thead th,.slcTbl tbody th,.slcTbl tbody td {
	border:1px solid #555;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
}
.slcTbl thead th {
	width:88px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-style:italic;
	border-left:1px solid #777;
	border-right:1px solid #777;
	border-bottom:2px solid #777;
	background:#FC9;
}
.slcTbl thead td {
	border-left:1px solid #777;
	border-top:1px solid #777;
	text-align:center;
}
.slcTbl tbody th {
	width:18px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-style:italic;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	background:#6CF;
	border-right:2px solid #777;
}
.slcTbl tbody td {
	width:88px;
	height:30px;
	overflow:hidden;
	text-align:center;
	overflow:hidden;
	
}
.slcTbl tbody td div {
	-webkit-transform: scale(0.8);
	font-size:9px;
	height:30px;
	line-height:30px;
	color:#333;
	overflow:hidden;
}
.td-empty {
	background:#EEE;
	text-align:center;
}
.slTbl {
	width:1000px;
	height:auto;
	overflow:hidden;
}
.MT-10 { padding-top:10px; }
#slImg {
	width:250px;
	float: left;
}
#slImg img {
	width:250px;
}
#slPrice {
	width:460px;
	height:auto;
	float:left;
	padding-left:20px;
}
#slPrice p {
	color:#333;
	text-align:left;
}
/*#slPrice table {
	width:460px;
}
#slPrice table,#slPrice table th, #slPrice table td {
	border:1px solid #CCC;
}
#slPrice table th, #slPrice table td {
	margin:0px;
	padding:0px 10px;
	line-height:30px;
	text-align:left;
}
#slPrice table td {
	color:#333;
}
#slPrice table td span {
	color:#000;
	font-size:13px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}*/
#slRgt {
	width:250px;
	float:right;
}
#slDnld-Tit {
	background:#FC0; padding:10px;
}
#slDnld-Tit strong {
	text-align:left;
	color:#000;
}
#slDnld-Tit:hover {
	cursor:pointer;
}
#slDnld {
	background:#F9F9F9;
	width:230px;
	height:auto;
	padding:10px;
	zoom:1;
}
#slDnld strong {
	font-size:13px;
	text-align:center;
	color:#06c;
}
#slDnld  ul {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#slDnld  ul li {
	float:left;
	overflow:hidden;
	padding:10px;
	padding-bottom:0px;
	text-align:center;
}
#slDnld  ul li img {
	float:left;
	width:40px;
	padding-bottom:5px;
}
#slDesc {
	width:230px;
	height:auto;
	padding:10px;
	background:#f8fbff;
	margin-top:10px;
}
#slDesc dl {
	margin-top:10px;
}
#slDesc dl dt {
	float:left;
	width:60px;
}
#slDesc dl dd {
	float:right;
	width:160px;
	padding-left:10px;
	text-align:left;
	color:#000;
}
#slDesc strong {
	color:#06c;
	text-align:left;
}
.seeOther {
	width:1000px;
	overflow:hidden;
}
.seeOther ul {
	width:1040px;
	height:auto;
	margin:10px auto;
	margin-left:-10px;
}
.seeOther ul li {
	width:320px;
	margin:5px 10px;
	float:left;
	display:inline;
}

.seeOther ul li div {
	border:1px solid #DDD;
	background:#F9F9F9;
	height:70px;
	width:300px;
	padding:9px;
	overflow:hidden;
}
.seeOther ul li div:hover {
	background:#EEE;
}
.seeOther ul li div {
	font-size:13px;
}
.seeOther ul li div span {
	font-size:13px;
	font-weight:bold;
}
.seeOther ul li div a {
	color:#06c;
	font-weight:bold;
}
.plate2 {
	height:auto;
	overflow:hidden;
}


/*FreeSamples [Start] 20150717*/

#FreeSamples {
	padding-bottom:50px;
	font-family:Arial, Helvetica, sans-serif;
}
#FreeSamples p {
	margin:0px;
	padding:0px;
	line-height:24px;
	font-size:13px;
}
.fs-spearLine {
	width:100%;
	height:10px;
	line-height:10px;
	border-top:1px dashed #333;
	margin-top:10px;
	font-size:1px;
}
#fs-form {
	border:1px solid #CCC;
	background:#F9F9F9;
	padding:40px 0px;
}
#fs-form table {
	width:860px;
	height:auto;
	background:##F9F9F9;
	margin:0px auto;
}
#fs-form table, #fs-form table th, #fs-form table td {
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	background:##F9F9F9;
	font-size:13px;
}
#fs-form table th {
	width:120px;
	padding:5px 0px;
	margin:0px;
	text-align:left;
	line-height:24px;
	font-size:13px;
	font-weight:normal;
}
#fs-form table th span {
	color:#F00;
	padding-right:5px;
}
#fs-form table td {
	width:260px;
	text-align:left;
	line-height:24px;
	font-size:13px;
	margin:0px;
	padding:5px 0px;
}
#fs-form table td input:focus,#fs-form table td textarea:focus {
	outline:none;
	border:1px solid #555;
}
#fs-form table td input:hover,#fs-form table td textarea:hover {
	border:1px solid #555;
}
.fs-txt80{
	width:80px;
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px solid #555;
	padding:0px 5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.fs-txt250 {
	width:250px;
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px solid #555;
	padding:0px 5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.fs-txta800 {
	width:849px;
	height:60px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px solid #555;
	padding:0px 5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.fs-span {
	color:#333;
	margin-right:18px;
	font-size:13px;
}
.fs-pl40 {
	padding-left:120px;
}
.fs-submit { 
	background:url(../images/web/BTN01-BG.png) no-repeat; 
	width:84px; 
	height:35px; 
	line-height:35px; 
	text-align:center; 
	font-size:14px; 
	color:#630; 
	border:0px; 
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
}

.fs-reset { 
	background:url(../images/web/BTN02-BG.png) no-repeat; 
	width:84px; height:35px; 
	line-height:35px; 
	text-align:center; 
	font-size:14px; 
	color:#333;
	border:0px;
	display:inline-block;
	margin-left:20px;
}
.fs-cF00 {
	color:#F00;
	padding-right:5px;
}
.fs-tit {
	margin-top:30px;
	padding-bottom:20px;
}
.fs-tit h2 {
	height:30px;
	text-align:center;
    position:relative;
	border:0px;
	margin:0px;
	padding:0px;
}
.fs-tit h2 span {
	display:block;
	margin:0 auto;
	height:30px;
	position:relative;
	z-index:9;
}
.fs-tit h2 b {
	padding:0 20px;
	background:#fff;
	line-height:30px;
	font-size:16px;
	color:#555;
	font-weight:bold;
}
.fs-tit h2 i {
	display:block;
	position:absolute;
	top:15px;
	left:-3px;
	height:1px;
	width:1000px;
	background:#333;
	z-index:1;
}
#fs-ico-div { 
	width:180px; 
	height:80px;
	overflow:hidden;
	position:fixed;
	/*top:8px;*/
	top:15px;
	left:50%;
	margin-left:510px;
}
#fs-ico-div img {
	border:0px;
}

.fs-mask{}
.fs-maskBg { 
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	position:fixed;
	background-color:black;
	z-index:66;
	-moz-opacity:0.5;
	opacity:.50;
	filter:alpha(opacity=50);
	display:none;
}
.fs-maskDiv {
	width:300px;
	height:160px;
	top:50%;
	left:50%;
	margin:-80px 0px 0px -150px;
	background:#FFF;
	position:fixed;
	z-index:99;
	border:1px solid #DDD;
	display:none;
}
.fs-maskDiv span {
	background:url(../images/web/info1_ICO.png) no-repeat;
	width:36px;
	height:36px;
	line-height:36px;
	display:inline-block;
	margin-right:10px;
	margin-bottom:-10px;
	font-size:13px;
}
.fs-maskDiv p {
	font-size:13px;
	text-align:center;
	margin:0px auto;
	margin-top:30px;
	line-height:36px;
}
.fs-maskDiv div {
	width:300px;
	height:60px;
	background:#EEE;
	position:absolute;
	bottom:0px;
}
.fs-maskDiv input {
	width:60px;
	height:26px;
	line-height:23px;
	background:#F90;
	-webkit-border-radius:3px;
 	-moz-border-radius:3px;
	-o-border-radius:3px;
 	border-radius:3px;
	border:1px solid #F60;
	position:absolute;
	bottom:20px;
	right:20px;
}
.fs-maskDiv input:hover {
	background:#FC3;
	border:1px solid #F90;
	cursor:pointer;
}
/*20150717*/
.fs-choose{ 
	width:400px; 
	height:260px; 
	border:5px solid #6699cc;
	position:absolute; 
	top:50%; 
	left:50%; 
	margin:-130px 0px 0px -200px; 
	background-color:#FFF;
	z-index:1002;
	display:none;
}
.fs-choose .fs-c-div {
	margin:30px 30px 20px 20px;
	background:url(../images/web/info1_ICO.png) no-repeat left top;
}
.fs-choose .fs-c-div p {
	text-align:justify;
}
.fs-c-div form {
	margin-left:50px;
}
.fs-c-rdo {
	margin:20px 0;
	background:none;
}
.fs-c-rdo label {
	margin-right:30px;
}
.fs-c-txt input {
	width:280px;
	height:28px;
	line-height:28px;
	border:1px solid #CCC;
	padding:0 5px;
}
.fs-c-btn{
	margin:20px 0 0px 0;
}
.fs-c-btn input {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
 	-o-border-radius:3px;
 	border-radius:3px;
	width:80px;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#000;
}
.fs-c-btn input.fs-c-btn-ok {
	background:#FC0;
	border:1px solid #F60;
	margin-right:20px;
}
.fs-c-btn input.fs-c-btn-no {
	background:#EEE;
	border:1px solid #DDD;
}
/*FreeSamples [End]*/


/*SearchList-20140903 [Start]*/
.STargetList {
	width:100%;
	height:auto;
	background:#F9F9F9;
	overflow:hidden;
	margin-top:10px;
}
.STargetList ul {
	border:1px solid #CCC;
	padding:10px;
	overflow:hidden;
}
.STargetList ul li {
	float:left;
	width:25%;
}
.STargetList ul li a {
	color:#06c;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.STargetList ul li a:hover {
	text-decoration:underline;
}
/*SearchList-20140903 [End]*/

/****Cart 20140911 [Sart]******/
/*CartList [Start]*/
#cartList {}
#cartList h2 {
	font-size:18px;
	color:#000;
	border:0px;
	margin-top:10px;
	padding-bottom:10px;
	border:0px;
}
/*.cl-tbl {
	width:1000px;
}
.cl-tbl, .cl-tbl thead th, .cl-tbl tbody th, .cl-tbl tbody td {
	border:1px solid #DDD;
	border-collapse:collapse;
	border-spacing:0px;
	font-size:13px;
	color:#000;
	text-align:left;
}
.cl-tbl thead th, .cl-tbl tbody th, .cl-tbl tbody td {
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
}
.cl-tbl thead th {
	background:#EEE;
}
.cl-tbl tbody th {
	text-align:right;
	background:#FFF;
}
.cl-tbl tbody th span {
	color:#FF0000;
	font-size:18px;
}
.cl-tbl tbody td a{
	color:#093;
}
.cl-tbl tbody td a:Hover {
	text-decoration:underline;
}*/
/*20150825 start*/
.cl-tbl {
	width:1000px;
}
.cl-tbl, .cl-tbl tbody th, .cl-tbl tbody td {
	border:1px solid #DDD;
	border-collapse:collapse;
	border-spacing:0px;
	font-size:13px;
	color:#000;
	text-align:left;
}
.cl-tbl tbody {
	border-top:2px solid #9cf;
}
.cl-tbl tbody th, .cl-tbl tbody td {
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.cl-tbl tbody th {
	background:#F9F9F9;
}
.cl-tbl tbody th span {
	color:#FF0000;
	font-size:18px;
}
.cl-tbl tbody td a{
	color:#093;
}
.cl-tbl tbody td a:Hover {
	text-decoration:underline;
}
/*20150825 end*/
.cl-price {
	width:30px;
	height:20px;
	line-height:20px;
	border:1px solid #CCC;
	padding:0px 5px;
	margin-top:-3px;
	font-family:Arial, Helvetica, sans-serif;
}
.cl-price:hover {
	border:1px solid #CCC;
}
.clpBtn-1 {
	width:20px;
	height:20px;
	line-height:20px;
	font-size:13px;
	border:1px solid #CCC;
	display:inline-block;
	text-align:center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
 	-o-border-radius:3px;
 	border-radius:3px;
	background:#F9F9F9;
	color:#000;
	padding:0px;
}
.clpBtn-1:hover {
	cursor:pointer;
	background:#EEE;
}
.clpBtn-2{
	width:20px;
	height:20px;
	line-height:20px;
	font-size:13px;
	border:1px solid #CCC;
	display:inline-block;
	text-align:center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
 	-o-border-radius:3px;
 	border-radius:3px;
	background:#F9F9F9;
	color:#000;
	padding:0px;
}
.clpBtn-2:hover {
	cursor:pointer;
	background:#EEE;
}
.cl-del {
	width:24px;
	height:24px;
	line-height:24px;
	background:url(../images/web/cart-ico.png) no-repeat 0px 0px;
	display:block;
}
.cl-del:hover {
	cursor:pointer;
}

.ci-div {
	background:#F9F9F9;
	overflow:hidden;
	border:1px solid #DDD;
	padding:20px 0px;
	margin-bottom:50px;
}
.ci-tbl {
	width:800px;
	margin:0px auto;
	
}
.ci-tbl, .ci-tbl th, .ci-tbl td {
	border-collapse:collapse;
	border-spacing:0px;
	font-size:13px;
	color:#000;
	text-align:left;
	background:none;
	border:none;
}
.ci-tbl th,.ci-tbl td {
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	border:0px solid #DDD;
}
.ci-tbl th {
	width:150px;
	font-weight:normal;
}
.ci-tbl th span {
	color:#FF0000;
	padding-right:5px;
	
}
.ci-tbl td span.ci-error {
	height:24px;
	line-height:24px;
	color:#FF0000;
	padding-left:30px;
	background:url(../images/web/cart-ico.png) no-repeat 0px -48px;
	display:inline-block;
	margin-left:10px;
	font-size:13px;
}
.ci-tbl td span.ci-ok{
	width:24px;
	height:24px;
	line-height:24px;
	background:url(../images/web/cart-ico.png) no-repeat 0px -24px;
	display:inline-block;
	margin-left:10px;
	padding:0px;
	vertical-align:middle;
}
.ci-tbl td input {
	width:250px;
	height:28px;
	line-height:28px;
	border:1px solid #CCC;
	padding:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
.ci-area {
	width:500px;
	height:60px;
	line-height:20px;
	padding:5px;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
}
#ci-btn {
	width:120px;
	height:32px;
	line-height:28px;
	color:#FFF;
	border:1px solid #F60;
	background:#F90;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
 	-o-border-radius:3px;
 	border-radius:3px;
	font-size:14px;
	font-weight:bold;
}
#ci-btn:hover {
	background:#F60;
}
.a-cs {
	font-size:16px;
	color:#000;
	overflow:hidden;
	margin-top:10px;
	display:block;
	padding:5px 20px;
	background:url(../images/web/cart-barBg.png) repeat-x;
	border:1px solid #CCC;
	margin-bottom:5px;
}
/*20150720*/
#cl-rdo input {
	width:30px;
	height:auto;
}
#cl-rdo label {
	margin-right:30px;
}
#cr-rdo, #po-rdo, #bi-rdo {
	display:none;
}
/*CartList [End]*/

/*inquriyInfo [Start]*/
.ici-tbl {
	width:1000px;
	margin:0px auto;
}
.ici-tbl, .ici-tbl th, .ici-tbl td {
	border:1px solid #DDD;
	border-collapse:collapse;
	border-spacing:0px;
	font-size:13px;
	color:#000;
	text-align:left;
}
.ici-tbl th,.ici-tbl td {
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
}
.ici-tbl th {
	width:140px;
	font-weight:normal;
	background:#EEE;
}
#inquiryInfo {
	padding-bottom:50px;
}

.hInfo-btn {
	padding:5px 20px;
	background:#F90;
	margin-top:20px;
	color:#FFF;
	font-size:16px;
	-webkit-border-radius:3px;
 	-moz-border-radius:3px;
 	-o-border-radius:3px;
 	border-radius:3px;
}
.hInfo-btn:hover {
	cursor:pointer;
	background:#F60;
}
.hback-btn {
	font-size:16px;
	color:#000;
	overflow:hidden;
	margin-top:10px;
	display:block;
	padding:4px 20px;
	background:url(../images/web/cart-barBg.png) repeat-x;
	border:1px solid #CCC;
	margin-top:20px;
	margin-right:20px;
	-webkit-border-radius:3px;
 	-moz-border-radius:3px;
 	-o-border-radius:3px;
 	border-radius:3px;
}
/*inquriyInfo [End]*/

/*historyList [Start]*/
#hisList {
	padding-bottom:50px;
}

#hisForm {
	margin-top:20px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background:#EEE;
	border:1px solid #CCC;
	overflow:hidden;
}
#hisForm div {
	padding:20px;
}
#hisForm div input{
	width:200px;
	height:28px;
	line-height:28px;
	padding:0px 8px;
	border:1px solid #CCC;
	margin-right:20px;
}
#hisForm div button {
	height:30px;
	line-height:27px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
-webkit-border-radius:3px;
 -moz-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
	width:120px;
	background-color:#F93;
	border:1px solid #F93;
	color:#FFF;
}
#hisForm div button:hover {
	line-height:27px;
	font-size:14px;
}

.hl-tbl {
	width:1000px;
	margin-top:10px;
}
.hl-tbl, .hl-tbl thead th, .hl-tbl tbody td {
	border:1px solid #DDD;
	border-collapse:collapse;
	border-spacing:0px;
	font-size:13px;
	color:#000;
	text-align:left;
}
.hl-tbl thead th, .hl-tbl tbody td {
	padding:9px;
	font-family:Arial, Helvetica, sans-serif;
}
.hl-tbl thead th {
	background:#EEE;
	text-align:left; 
	color:#000; 
	font-size:14px;
}
.hl-tbl thead th span{
	margin-left:20px; 
	color:#000; 
	font-size:13px;
	font-weight:normal;
}
.hl-tbl tbody {
	border-bottom:2px solid #CCC;
}
.hl-tbl tbody td{
	font-family:Arial, Helvetica, sans-serif;
}
.hl-tbl tbody td a{
	color:#093;
}
.hl-tbl tbody td a:Hover {
	text-decoration:underline;
}
.hl-tbl tbody td span {
	font-weight:bold;
	font-size:13px;
}
/* 20150529 cartBar */
.cart-addBtn {
	background:url(../images/web/cart-addBtn.png) no-repeat; 
	display:block; 
	width:180px; 
	height:40px; 
	line-height:40px;
	border:0px;
}
.cart-quSel {
	width:40px;
	height:20px;
	line-height:20px;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
}
.cartBar {
	width:100%;
	background:url(../images/web/cart-barBg.png) repeat-x;
	border-bottom:1px solid #DDD;
	height:30px;
	line-height:30px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	position:fixed;
	left:0px;
	top:0px;
	z-index:999;
}
a.carthis {
	height:30px;
	background:url(../images/web/cartHis-ico.png) no-repeat left;
	display:inline-block;
	padding-left:30px;
	color:#000;
	margin-right:20px;
}
a.cartIco-em {
	height:30px;
	background:url(../images/web/cart-ico1.png) no-repeat left;
	display:inline-block;
	padding-left:30px;
	color:#000;
	margin-left:10px;
}
a.cartIco-li {
	height:30px;
	background:url(../images/web/cart-ico2.png) no-repeat left;
	display:inline-block;
	padding-left:30px;
	color:#000;
	margin-left:10px;
}
span.cis {
	color:#FF0000;
	font-size:15px;
	font-weight:bold;
}
#cico {
	width:1000px;
	height:30px;
	margin:0px auto;
	position:relative;
}
#cp-div {
	width:400px;
	height:auto;
	position:absolute;	
	right:0px;
	top:30px;
	background:#FFF;
	border:2px solid #5eaeee;
	z-index:999999;
	overflow:hidden;
}
.cp-tbl {
	width:100%;
}
.cp-tbl, .cp-tbl thead th, .cp-tbl tbody th, .cp-tbl tbody td {
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	border-bottom:1px solid #CCC;
}
.cp-tbl thead th, .cp-tbl tbody th, .cp-tbl tbody td {
	padding:0px 8px;
	font-size:13px;
}
.cp-tbl tbody td a {
	color:#39F;
}
.cp-tbl tbody td a:hover {
	text-decoration:underline;
}
.cp-tbl thead th {
	background:#5eaeee;
	text-align:left;
	color:#FFF;
}
.cp-tbl tbody th{
	text-align:left;
	font-size:16px;
	padding:8px;
	background:#FFF;
}
.cp-tbl tbody th span {
	color:#FF0000;
	font-size:16px;
}
.cp-tbl tbody th a img {
	border:0px;
}
/****Cart 20140911 [End]******/

/****Product Details 20140925 [Start]******/
.prode {
	width:1000px;
	height:auto;
	margin:0px auto;
	padding-bottom:50px;
}
.prode h1 {
	font-size:22px;
	color:#000;
	border:0px;
	padding:0px;
	margin:8px 0px 0px 0px;
}
.prode h2 {
	font-family:Arial; 
	width:100%;  
	font-size:18px; 
	color:#000; 
	padding-top:10px; 
	padding-bottom:2px;
	border-bottom:2px solid #336699; 
	line-height:30px;
}
.prode p {
	margin:0px;
	padding:0px;
	line-height:16px;
	font-size:13px;
}
.prode-text p{
	margin-top:10px;
	text-align:justify; 
	text-justify : newspape
}
.prode-left {
	width:750px; 
	height:auto; 
	float:left; 
	display:inline; 
	overflow:hidden;
}
/**/
.pro-img {
	width:251px;
	float:left;
}
.pro-img p{
	padding-top:5px;
}
.pimg {
	width:245px;
	background:#EEE;
	padding:3px 3px 10px 3px;
	margin-top:10px;
}
.pimg img {
	width:245px;
	padding-bottom:10px;
}
.pro-price {
	width:480px;
	float:right;
}
.pro-price h2 {
	border:0px;
}
/**/

/**/
.pro_lib {
	width:1000px;
	position:relative;
	overflow:hidden;
	color:#333;	
}
.pro_lib ul {
	width:1005px;
	height:auto;
	margin:5px auto;
	margin-right:-5px;
}
.pro_lib ul li {
	margin-top:5px;
	padding:8px;
	border:1px solid #DDD;
	background:#F9F9F9;
	float:left;
	width:228px;
	margin-right:5px;
}
.pro_lib ul li:hover {
	background:#F6f6f6;
}
.pro_lib ul li a {
	color:#333;
	display:block;
	height:30px;
	line-height:15px;
	padding-left:25px;
	text-decoration:none;
}
.pro_lib ul li a.a_lib {
	background:url(../images/web/ico_lib.png) no-repeat;
}
.pro_lib ul li a.a_pat {
	background:url(../images/web/ico_pathway.png) no-repeat;
}
.pro_lib ul li a.a_tar {
	background:url(../images/web/ico_target.png) no-repeat;
}
/*20150529 WDF*/
.proDs {
	width:350px;
	float:left;
	display:inline;
	background:#FFF;
}
.pro-ds {
	width:100%;
	height:auto;
	background:#F9F9F9;
	overflow:hidden;
	color:#333;
	margin:0;
	padding:0;
}
.pro-ds p {
	padding:5px 0;
}
.pro-ds ul {
	margin:0;
	overflow:hidden;
}
.pro-ds ul li {
	list-style-type:none;
	border:0px;
	margin-top:10px;
}
.pro-ds dl {
	overflow:hidden;	
}
.pro-ds dd {
	float:left;
	text-align:center;
	padding:0px 10px;
}
.pro-ds dd p {
	margin:0px;
	padding:5px 0px;
	clear:both;
}
.pro-ds dd p img {
	margin-left:5px;
	padding:0;
	float:left;
}
.pro-ds-sel {
	width:160px;
	height:26px;
	line-height:26px;
	border:1px solid #CCC;
	margin-left:10px;
}

/**/
.proHis {
	width:100%;
	overflow:hidden;
}
.proHis ul {
	height:auto;
	margin:5px auto;
}
.proHis ul li {
	float:left;
	overflow:hidden;
}
.proHis ul li div {
	width:245px;
	height:20px;
	line-height:20px;
	padding:3px 0;
	padding-right:5px;
	overflow:hidden;
}
.proHis ul li div {
	font-size:13px;
}
.proHis ul li div span {
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
}
.proHis ul li div a {
	color:#039;
	font-weight:bold;
}
.proHis ul li div p{
	font-size:13px; 
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
}
/**/
.pro-dcat { 
	width:240px; 
	height:97px; 
	padding-right:10px; 
	background-image:url(../images/web/downCatalog-BG.png); 
	background-repeat:no-repeat; 
	background-color:#F9F9F9; 
	position:relative;
	border:2px solid #8fbde6; 
}
.pro-dcat:hover {
	cursor:pointer;
	border:2px solid #CCC;
}
.pro-dcat strong { 
	cursor:pointer;
	font-size:14px; 
	line-height:14px;
	color:#000; 
	display:block;
	position:absolute; 
	left:75px; 
	top:32px; 
}
.pro-dcat p i { 
	font-style:italic; 
	font-size:13px; 
	color:#13px; 
	position:absolute; 
	left:75px; 
	bottom:15px;
}
.pro-dcat p span { 
	font-size:10px; 
	color:#777; 
	position:absolute; 
	left:75px; 
	bottom:3px;
}
/**/
.pro-tbl-1{
	width:100%;
	height:auto;
}
.pro-tbl-1, .pro-tbl-1 th, .pro-tbl-1 td {
	border:1px solid #DDD;
	border-collapse:collapse;
	border-spacing:0px;
	color:#333;
}
.pro-tbl-1 th, .pro-tbl-1 td {
	padding:1px 5px;
	font-size:13px;
}
.pro-tbl-1 td {
	line-height:14px;
}
.pro-tbl-1 td a {
	color:#333;
}
.pro-tbl-1 td a:hover {
	text-decoration:underline;
}
.pro-tbl-1 th {
	background:#EEE;
}
/**/
.inqonl-tit {
	width:100%;
	height:30px;
	border-bottom:2px solid #336699;
	overflow:hidden;
	margin-top:10px;
}
.inqonl-tit h2{
	font-family:Arial;  
	font-size:18px; 
	color:#000;
	border-bottom:0px;
	margin:0px;
	padding:0px;
	width:100px;
}
.inqonl-tit span {
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
}
.inqonl-tit span:hover {
	cursor:pointer;
}
.pro-inq {
	width:100%;
	height:auto;
	background:#F9F9F9;
	padding:15px 0px;
}
.pro-inq input {
}
.pro-tbl-2{
	width:100%;
	height:auto;
	background:none;
}
.pro-tbl-2, .pro-tbl-2 th, .pro-tbl-2 td {
	border:0px;
	border-collapse:collapse;
	border-spacing:0px;
	color:#333;
}
.pro-tbl-2 th, .pro-tbl-2 td {
	padding:2px 5px;
}
.pro-tbl-2 th {
	font-size:13px;
	color:#333;
	text-align:right;
	background:none;
}
.td-100 {
	width:100px;
}
.td-80 {
	width:90px;
}
.td-180 {
	width:160px;
}
.td-250 {
	width:250px;
}
.sel-200 {
	width:213px;
	height:28px;
	line-height:28px;
	border:1px solid #CCC;
}
.sel-80 {
	width:76px;
	height:28px;
	line-height:28px;
	border:1px solid #CCC;
}
.txt-200 {
	width:200px;
	padding:0px 5px;
	height:26px;
	line-height:26px;
	border:1px solid #CCC;
}
.txt-120 {
	width:120px;
	padding:0px 5px;
	height:26px;
	line-height:26px;
	border:1px solid #CCC;
}
.txt-120:hover,.txt-200:hover {
	border:1px solid #CCC;
}
.txe-600 {
	width:610px;
	padding:5px;
	height:60px;
	line-height:26px;
	border:1px solid #CCC;
}
/**/
.more-bar {
	width:100%;
	height:30px;
	line-height:30px;
	background:#F9F9F9;
	text-align:center;
	color:#F60;
	font-weight:bold;
}
.more-bar img {
	margin-left:10px;
}
.more-bar:hover {
	background:#eee;
	cursor:pointer;
}
/**/
.prode-right {
	width:230px; 
	height:auto; 
	float:right; 
	display:inline; 
	overflow:hidden;
}
.prode-right h2 {
	font-size:16px;
	color:#06c;
	line-height:20px;
	margin:0px;
	padding:0px;
	padding-top:8px;
	border:0px;
}
/**/
.of-ul {
	height:auto;
	overflow:hidden;
	background:#e7f2fd;
	margin-top:10px;
}
.of-ul h2 {
	padding:8px;
}
.of-ul ul {
	overflow:hidden;
}
.of-ul ul li {
	overflow:hidden;
	padding:0 8px;
}
.of-ul ul li div {
	border-top:1px solid #ccc;
	padding:8px 0;
	overflow:hidden;
}
.of-ul ul li:hover {
	background:#d8ebfc;
	cursor:pointer;
}
.of-ul ul li p {
	color:#333;
}
a.proName {
	font-weight:bold;
	color:#000;
}
a.proCat {
	color:#333;
}
/**/
.pro-not {
	width:100%;
	height:30px;
	background:#F9F9F9;
	overflow:hidden;
	padding:2px 10px;
}
.pro-not img {
	margin:0px;
	padding:0px 0px 20px 0px;
	float:left;
}
.pro-not p {
	font-size:14px;
	color:#f00;
	line-height:30px;
	float:left;
	padding-left:10px;
}
/**/
.pro-cal {
}
.pro-cal a{ 
	width:195px; 
	padding-left:35px; 
	height:45px; 
	line-height:45px; 
	background:url(../images/web/proDetailCal-BG.png) no-repeat; 
	display:block; 
	font-size:13px;
	font-weight:bold;
	color:#333;
}
/**/
.pro-rec {
	width:100%;
	height:auto;
	overflow:hidden;
	background:#F9F9F9;
	padding-bottom:10px;
	margin-top:10px;
}
.pro-rec h3 {
	margin:0px;
	padding:0px;
}
.pro-rec ul {
	padding:0px 10px 10px 10px;
}
.pro-rec ul li {
	border-bottom:1px solid #CCC;
	padding:10px 0px;
}
/**/
#down-catlog {
	padding-top:0px;
}
#down-catlog a {
	width:165px;
	background:url(../images/web/ico_download.png) no-repeat left center;
	background-repeat:no-repeat;
	padding:5px 5px 5px 40px;
	border:1px dotted #CCC;
	font-weight:bold;
	display:block;
	color:#36C;
	margin-top:8px;
	min-height:30px;
}
#down-catlog a:hover {
	border:1px dotted #99ccff;
	text-decoration:none;
}
/**/
.pri-cou {
	width:450px;
	height:auto;
	line-height:50px;
	color:#000;
	font-size:13px;
}
.pri-cou b {
	float:left;
	margin-top:-30px;
}
.pri-cou ul {
	color:#333;
	margin-left:-20px;
	float:left;
}
.pri-cou ul li {
	float:left;
	margin-left:20px;
	padding-top:30px;
	color:#000;
}
.pri-cou ul li span {
	display:block;
	width:50px;
	height:24px;
	line-height:24px;
}
.pri-cou ul li:hover {
	cursor:pointer;
}

/**/
.pri-not {
	background:#fff1e5;
	padding:5px;
	margin-top:5px;
}
.pri-not p {
	color:#039;
}
/**/
/**/

/**/
#one1{ background:url(../images/web/proPriceUSA-2.png) no-repeat;}
#one1:hover,#one1.imgact{ background:url(../images/web/proPriceUSA-1.png) no-repeat; }

#one2{ background:url(../images/web/proPriceEurope-2.png) no-repeat; }
#one2:hover,#one2.imgact { background:url(../images/web/proPriceEurope-1.png) no-repeat; }

#one3{ background:url(../images/web/proPriceOthers-2.png) no-repeat; }
#one3:hover,#one3.imgact { background:url(../images/web/proPriceOthers-1.png) no-repeat; }

.menudiv {
	width:450px;
	height:auto;
	background:#FFF;
	margin-top:-10px;
}
/**/
.fw-b { font-weight:bold;}
.pt-10 { padding-top:10px;}
.pr-5 { padding-right:5px;}
.mt-10 { margin-top:10px; }
.ml-10 { margin-left:10px;}
.mr-10 { margin-right:10px;}
.dis { display:none;}
.fc-1 {
	color:#F60;
	font-weight:bold;
	font-size:15px;
}
.fc-o {
	color:#F60;
}
.fc-r {
	color:#f00;
}
.fc-b {
	color:#333;
}
.fc-g {
	color:#093;
}
.fc-b2 {
	color:#06c;
}
.fs-14 {
	font-size:14px;
}
.fs-13 { font-size:13px; }
.bor-d { border-right:1px dotted #CCC; }

/**/

/**/
/****Product Details 20140925 [End]******/

/****Recommended Products 20140925 [Start]******/
.rec-pro {
	width:1000px;
	height:auto;
	margin:0px auto;
}
.rec-pro h1 {
	border:0px;
}
.recPro { 
	width:500px;
	padding:5px;
}
.recPro img:hover { 
	cursor:pointer;
}
.recPro-div { 
	width:450px; 
	height:30px;
	overflow:hidden;
	float:left;
}
.recPro-img { 
	width:30px; 
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px;
}
/****Recommended Products 20140925 [End]******/

/****Unsubscirbe 20150525 [Start]******/
.unse-div {
	margin:10px auto;
	margin-bottom:60px;
	width:1000px;
	height:auto;
}
.unse-div h1 {
	font-size:24px;
	color:#000;
	border:0px;
}
.unse-div p {
	font-size:13px;
	margin:0px;
	padding:0px;
	line-height:16px;
	color:#000;
}
.unse-div form{
	height:auto;
	padding:10px;
	background:#EEE;
	border:1px solid #DDD;
	margin:10px 0px;
	font-size:15px;
	font-weight:bold;
	color:#000;
}
#unse-input {
	width:300px;
	height:30px;
	line-height:30px;
	border:1px solid #999;
	padding:0px 5px;
	color:#000;
}
#unse-button {
	width:120px;
	height:32px;
	line-height:30px;
	background-color:#F90;
	border:1px solid #F60;
	color:#FFF;
	font-size:15px;
	margin-left:10px;
	border:0px;
}
/****Unsubscirbe 20150525 [End]******/

#backToTop {
	width:60px;
	height:60px;
	line-height:60px;
	background:#333;
	position:fixed;
	bottom:30px;
	left:auto;
	display:none;
}

/**** customer review 20150716 [Start]******/
.cv-div {
	width:750px;
	padding-bottom:10px;
}
.cv-div ul {
	width:760px;
	margin-left:-10px;
	padding:0;
	zoom:1;
}
.cv-div ul li {
	width:370px;
	height:35px;
	margin-left:10px;
	float:left;
	border-bottom:1px dotted #CCC;
	background:url(../images/web/ico_cv.png) no-repeat left center;	
}
.cv-div ul li a {
	font-size:13px;
	color:#06c;
	text-decoration:none;
	height:35px;
	line-height:35px;
	margin-left:30px;
	overflow:hidden;
	display:block;
}
.cv-div ul li a:hover {
	text-decoration:underline;
}
/**** customer review 20150529 [End]******/

/**** selCou 20150507 [Start]******/
.selCou {
	position:absolute;
	z-index:9;
	background:#F9F9F9;
	overflow:hidden;
	width:35px;
	padding:0 5px 5px 5px;
}
.selCou dd {
	display:none;
	
}
.selCou dd img {
	width:35px;
}
.selCou dd img:hover {
	cursor:pointer;
}
.selCou dd.selCou_show {
	 display:block;
}
#ico_selCou{
	position:absolute;
	z-index:9;
	padding-top:8px;
	cursor:pointer;
	margin-left:50px;
}
/**** selCou 20150507 [End]******/

/* product details ҳ�� inhibitor kit 20150512 [Start]*/

.pro-ik { padding:0px; background:#FFF; overflow:hidden; margin-left:-5px;}

.pro-ik a { 
	width:370px; 
	height:100px;
	background-image:url(../images/web/ik_ico.png);
	background-repeat:no-repeat;
	background-color:#F9F9F9;
	float:left; 
	display:inline-block; 
	margin-left:5px;
	border:1px solid #EEE;
	margin-top:10px;
}

.pro-ik a div {
	padding:10px 10px 10px 80px;
}

.pro-ik a:hover { 
	border:1px solid #CCC;
	text-decoration:none;
	background-color:#e9eefb;
}

.pro-ik p { text-align:left;}

.pro-ik a p b { font-size:13px;color:#000; display:block; }

.pro-ik a p span { font-size:13px; color:#333;display:block;}

.pro-ik a:hover p strong { color:#06c;}

.pro-ik a:hover a p span { font-size:13px; color:#555;}

/* product details inhibitor kit 20150512 [End]*/


/** 20150716 **/
#ctpMaskCon{ 
	width:1000px;
	height:600px; 
	position:absolute;  
	top:50%; 
	left:50%;
	margin:-300px 0px 0px -520px;
	z-index:1004;
	display:none;
	overflow:hidden;
	background:#FFF;
}
#ctpMaskCon-tbl {
	padding:10px;
}
#ctpMaskCon-tbl table{
	width:100%;
}
#ctpMaskCon-div {
	float:right;
	padding:10px;
}
#ctpMaskCon-div a {
	display:block;
	float:left;
	padding:6px 16px;
	color:#000;
	background:#c1e0ff;
	border:1px solid #add5fe;
	margin-left:8px;
	overflow:hidden;
	text-decoration:none;
}
#ctpMaskCon-div a:hover {
	background:#add5fe;
}
.ctp_ftbl-btn {
	padding:8px 20px; 
	background:#FC0; 
	float:right; 
	color:#000;
	cursor:pointer;
}
/** 20150716 **/

/*Customer View 20150720*/
.cv-list {
	margin-top:10px;
}

.cv-tbl, .cv-tbl tbody td, .cv-tbl tbody th {
	border:1px solid #DDD;
	border-collapse:collapse;
	border-spacing:0;
	background:#FFF;
	margin:0;
	padding:0;
}
.cv-tbl tbody th {
	width:700px;
	font-weight:normal;
	padding:0;
	border:0;
	vertical-align:top;
	border-top:0;
}
.cv-tbl tbody td {
	width:300px;
	font-weight:normal;
	padding:0;
	text-align:center;
	vertical-align:top;
	padding:5px;
}
.cv-tbl tbody td img {
	height:120px;
	border:1px solid #EEE;
	margin-top:10px;
}
.cv-tbl tbody th .cv-pro-tbl {
	width:700px;
	border:0;
}

.cv-tbl tbody th cv-pro-tbl, 
.cv-tbl tbody th .cv-pro-tbl td, 
.cv-tbl tbody th .cv-pro-tbl th {
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	background:#FFF;
	margin:0;
	padding:0;	
}
.cv-tbl tbody th cv-pro-tbl {
	height:100%;
}
.cv-tbl tbody th .cv-pro-tbl th {
	width:120px;
	border-bottom:1px solid #DDD;	
}
.cv-tbl tbody th .cv-pro-tbl th img {
	width:120px;
}
.cv-tbl tbody th .cv-pro-tbl td {
	width:680px;
	text-align:left;
	border:0;
	border-left:1px solid #DDD;	
	padding:5px;
	border-bottom:1px solid #DDD;
}
.cv-tbl tbody th .cv-pro-tbl td h3 {
	font-size:13px;
	margin:0;
	padding:0;
}
.cr-img {
	width:600px;
	height:800px;
	top:50%;
	left:50%;
	margin:-400px auto auto -300px;
	z-index:9999;	
	position:absolute;
	display:none;
	text-align:center;
	background:#FFF;
}
.cr-img img {
	width:500px;
	padding-top:10px;
	margin:0 auto;
	z-index:10000;
}
.cr-img span {
	z-index:19999;
	color:#FFF;
	display:block;
	width:60px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#333;
	-webkit-border-radius:3px;
 	-moz-border-radius:3px;
 	-o-border-radius:3px;
	border-radius:3px;
	float:right;
}
.cr-img span:hover {
	cursor:pointer;
	background:#F00;
}
/**20150930 talbe style**/
/** target **/
.tbl_div { 
	width:100%; 
	height:auto;  
	overflow:hidden; 
	margin-top:10px; 
}
.tbl_top {
	text-align:right; 
	width:1000px; 
	margin-top:0px; 
	font-size:14px; 
	color:#663300; 
	padding-bottom:5px;
}
.tbl { width:100%;}
.tbl,.tbl tbody td,.tbl tbody th{ 
	border:1px solid #ddd;
	border-collapse:collapse; 
	text-align:left; 
	font-size:13px; 
}
.tbl p { 
	line-height:14px; 
}
.tbl span { 
	color:#FF0000; 
	padding-left:8px;
	font-size:11px; 
	font-family:Arial; 
	vertical-align:middle;
}
.tbl tbody td,.tbl tbody th {
	padding:8px 5px;
}
.tbl tbody th { 
	background:#F9F9F9; 
	color:#555; 
}
.tbl tbody td{
	color:#000;
}
.tbl a { 
	color:#000;
}
.tbl a:hover { 
	color:#663300;
}
.cutPage { 
	padding-top:30px; 
	float:right;
}
.cutPage a { 
	float:left; 
	margin-left:10px; 
	text-align:center; 
	height:30px; 
	line-height:30px;
}
.cutPage a:Hover { 
	text-decoration:none;
}
.cutPage a span {
	width:30px; 
	font-size:15px; 
	color:#555; 
	font-weight:bold;
	display:block; 
	color:#555; 
	background:url(../images/web/cutePage2-BG.png) no-repeat;
}
.cutPage a span.cps {
	background:url(../images/web/cutePage1-BG.png) no-repeat; 
	color:#663300;
}
.cutPage a strong{ 
	background:none;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.price_tbl{
	width:100%;
	height:auto;
}
.price_tbl, .price_tbl th, .price_tbl td {
	border:1px solid #DDD;
	border-collapse:collapse;
	border-spacing:0px;
	color:#333;
}
.price_tbl th, .price_tbl td {
	padding:5px;
	font-size:13px;
}
.price_tbl td {
	line-height:14px;
}
.price_tbl td a {
	color:#333;
}
.price_tbl td a:hover {
	text-decoration:underline;
}
.price_tbl th {
	background:#F9F9F9;
}